package br.ufrj.dcc.dm.model;

import java.util.List;

public class Entry
{
	private List<Attribute> attributes;

	public Entry(List<Attribute> paramAttributes)
	{
		attributes = paramAttributes;
	}

	public Attribute getClassAttribute()
	{
		return attributes.get(attributes.size() - 1);
	}
	
 	public Attribute get(int index)
	{
		for(Attribute attr : attributes)
		{
			if(attr.getAttributeIndex().equals(index))
			{
				return attr;
			}
		}
		
		return null;
	}

	public List<Attribute> getAttributes() 
	{
		return attributes;
	}

	public void setAttributes(List<Attribute> attributes) 
	{
		this.attributes = attributes;
	}
	
 	@Override
 	public String toString() 
 	{
 		StringBuffer sb = new StringBuffer();
 		
 		for(Attribute attr : attributes)
 		{
 			sb.append(attr.getValue());
 			sb.append(",");
 		}
 		
 		return sb.toString();
 	}
	
	
}
